.page {
    height: 100vh;
    position: relative;
    display: flex;
    flex-direction: column;

    .content {
        flex: 1;
        margin: 0px 48px 0px;
        overflow-y: auto;
        /* 允许内容纵向滚动 */
    }

    .pds-field {
        margin-top: 32px;
    }

    .pds-field:last-child {
        margin-bottom: 32px;
    }

    .pds-from-picker {
        margin-top: 32px;
    }

    .bottom {
        left: 0;
        right: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        display: inline-flex;
        padding: 32px 48px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background: var(--gray-white, #FFF);
        box-shadow: 0px 2px 16px 0px rgba(56, 79, 113, 0.16);
    }


    button {
        width: 100%;
        padding: 24px 48px;
        justify-content: center;
        align-items: center;
        border-radius: 16px;
        background: var(--blue, #3C6BFF);

        color: var(--gray-white, #FFF);
        text-align: center;

        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }


}